package com.xoa.service.equipment;
import com.xoa.model.equipment.LimsEquipInvePlan;
import com.xoa.util.LimsJson;

import javax.servlet.http.HttpServletRequest;


public interface EquipmentInventoryService {

    //添加盘点计划
    LimsJson addInvenPlan(String limsEquipInvePlan, String limsEquipInveCont, String equips);

    //查询盘点计划
    LimsJson InvenPlanList(HttpServletRequest request, Integer page, Integer limit);

    //根据盘点Id查询设备明细
    LimsJson findEquipByInveId(HttpServletRequest request, Integer page, Integer limit, Integer inveId);

    //查询设备明细详情
    LimsJson findInvenByDetailId(HttpServletRequest request, Integer detailId);

    //删除设备明细
    LimsJson delInveInfo(HttpServletRequest request, String ids);

    //编辑盘点信息回显
    LimsJson showEditInfo(HttpServletRequest request, Integer inveId);

    //编辑盘点信息
    LimsJson editInveInfo(String limsEquipInvePlan, String limsEquipInveCont);

    //设备盘点
    LimsJson upInveStatus(String inveStatus, Integer inveId, String limsEquipInventory);

    //盘点时数据回显
    LimsJson inveShowInfo(Integer inveId, Integer detailId);

    //设备同步
    LimsJson syncEquip(String equipLists);

    //复制盘点计划
    LimsJson copyInvenPlan(LimsEquipInvePlan limsEquipInvePlan);

}
